/* 轮播图 */
#banner{width: 100%;height: auto;position: relative;}
.flexslider{padding: 0;position: relative;zoom: 1;}
.slides{margin: 0;padding: 0;list-style-type: none;}
.slides li{display: none;width: 100%;height: auto;position: relative;}
.slides li img{width: 100%;height: auto;}
.flex-caption{position: absolute;bottom: 20px;left: 0px;width: 100%;height: auto;}
.flex-caption_div{width: 1080px;height: auto;margin: 0 auto;}
.flex-caption_div h3{color: #ffffff;margin-bottom: 15px;text-transform: uppercase;font-size: 38px;font-weight: bold;}
.flex-caption_div p{margin: 12px 0;font-size: 20px;color: #ffffff;}
/* 我们的服务 */
.jumbobox{width: 100%;height: auto;background-color: #ffffff;}
.widthk{width: 1080px;height: auto;text-align: center;margin: 0 auto;padding: 40px 0 20px 0;}
.widthk h1{margin: 0px;font-size: 36px;color: #333333;font-weight: bold;}
.widthk p{font-size: 16px;color: #777777;}
.sf_div{display: flex;}
.text-center{margin-left: 20px;width: 255px;height: 397px;}
.text-center:nth-child(1){margin-left: 0px !important;}
.text-center .box{background-color: rgb(255, 230, 191);}
.text-center .box .icons{padding: 30px 0 30px 0px;width: 100%;color: #ffffff;font-size: 68px;text-align: center;}
.box-area {text-align: center;padding: 20px;width: 100%;border-left: 1px solid rgb(255, 230, 191); border-right: 1px solid rgb(255, 230, 191); border-bottom: 1px solid rgb(255, 230, 191); }
.box-area h3{font-size: 20px;margin-top: 0px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.box-area p {margin: 0 0 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;height: 55px;}
.box-area p a{display: inline-block;width: auto;height: 38px;line-height: 38px;color: #ffffff;background-color: #2056ae;text-decoration: none;padding: 0 30px;margin-top: 20px;}
.c1{border: #ed5441 1px solid;background: #ed5441;}
.c2{border: #24DB5A 1px solid;background: #24DB5A;}
.c3{border: #EC1890 1px solid;background: #EC1890;}
.c4{border: #609cec 1px solid;background: #609cec;}
.text-center .box:hover{background-color: #ffffff;}
.text-center .box:hover .icons{color: #ffffff;border-top: 1px solid #2056ae;border-left: 1px solid #2056ae;border-right: 1px solid #2056ae;}
.text-center .box:hover .box-area{border-bottom: 1px solid #2056ae;border-left: 1px solid #2056ae;border-right: 1px solid #2056ae;}
.aboutUs{width: 100%;height: auto;background-color: #2056ae;}
.flex_img_div{width: 550px;height: 340px;}
.flex_img_div img{width: 550px;height: 310px;margin-top: 15px;}
.flex_ps_div{margin-left: 20px;text-align: left;height: 330px;overflow: hidden;}
.flex_ps_div h2{color: #ffffff;}
.flex_ps_div p{color: #ffffff;text-align: justify;}
/* 关于我们 */
.baimg_div{width: 100%;height: 110px;}
.pageTitle{text-align: left;margin: 0;color: #ffffff;}
.baimg_div .widthk{width: 1080px;height: 110px;margin: 0 auto;}
.about_gsjs{text-align: left;margin-bottom: 50px;}
.about_s{width: 100%;height: auto;display: inline-table;}
.features-item{width: 540px;height: auto;display: inline-block;padding-left: 20px;padding-right: 20px;}
.features-item .features{width: 100%;height: auto;margin-bottom: 8px;display: flex;margin-top: 20px;}
.features-item .features .icon{width: 60px;height: 60px;text-align: center;line-height: 60px;background-color: #2056ae;}
.features-item .features .icon i{color: #ffc02a;font-size: 24px;}
.features-content{width: 340px;height: 70px;padding-left: 20px;display: inline-block;}
.features-content h3{margin: 0px;font-size: 18px;text-align: left;color: #000000;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.features-content p{margin: 0px;font-size: 12px;text-align: left;color: #555555;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;height: 31px;}
.img-responsive{width: 580px;height: auto;display: inline-block;}
.img-responsive img{width: 580px;height: 280px;}
.img-right{width: 530px;height: auto;display: inline-block;}
.img-right img{width: 530px;height: auto;}
.block-heading-six{text-align: left;font-size: 24px;color: #000000;}
.team-member{margin-left: 20px;width: 255px;height: 311px;}
.team-member:nth-child(1) {margin-left: 0px !important;}
.img-responsive{width: 255px;height: 260px;}
.team-member h4{margin: 6px 0 0 0;}
.deg{font-size: 14px;}
/* 我们的服务 */
.service_div{width: 320px;height: auto;margin-left: 60px;text-decoration: none;display: inline-block;text-align: center;vertical-align: top;}
.service_div:nth-child(3n+1){margin-left: 0px !important;}
.service_div img{width: 320px;height: 240px;}
.service_div h3{font-size: 20px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.service_div p{font-size: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;height: 74px;}
hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.service_icon{width: 100%;height: 180px;}
.info-blocks{width: 320px;height: auto;margin-left: 60px;margin-bottom: 30px;float: left;}
.info-blocks:nth-child(3n+1){margin-left: 0px !important;}
.info-blocks-a{text-decoration: none;}
.info-blocks f{display: inline-block;background-color: #2056ae;width: 60px;height: 60px;text-align: center;line-height: 60px;color: #ffffff;font-size: 24px;}
.info-blocks-in{width: 260px;height: auto;padding-left: 20px;}
.info-blocks-in h3{margin: 0px;font-size: 18px;text-align: left;color: #000000;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.info-blocks-in p{margin: 0px;font-size: 12px;text-align: left;color: #555555;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.operator_list{width: 1080px;height: 200px;margin-bottom: 20px;border-radius: 0px 12px 12px 0px;box-shadow: 0px 0px 4px 2px #cccccc;}
.operator_a{display: flex;width: 1080px;height: 200px;text-decoration: none;}
.operator_div1{width: 360px;height: 200px;}
.operator_div1 img{width: 360px;height: 200px;}
.operator_div2{width: 720px;height: 200px;padding: 20px;text-align: left;position: relative;}
.operator_p1 {font-size: 18px !important;color: #000000 !important;font-weight: bold;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;margin: 0px;}
.operator_p5{font-size: 14px !important;color: #999999 !important;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;word-wrap: break-word;word-break: normal;height: 74px;}
.operator_p4 {font-size: 14px !important;color: #444444 !important;margin: 10px 0;}
.admin_page {width: 100%;height: auto;margin-top: 20px;margin-bottom: 20px;text-align: center;}
.admin_pages {margin: 0 10px;display: inline-block;width: 36px;height: 36px;background-color: #2056ae;border-radius: 4px;text-align: center;line-height: 36px;color: #ffffff;text-decoration: none;}
.pages_acitve {background-color: #ffffff;color: #555555;}
/* 新闻详情 */
.contact_div{width: 100%;height: auto;}
.ld_body{width: 1080px;height: auto;margin: 0 auto;}
.new_dd{margin: 40px 0;background-color: #ffffff;box-shadow: 0px 0px 4px 2px #cccccc;padding: 20px;}
.new_d_top{width: 100%;height: auto;border-bottom: 1px solid #333333;}
.new_d_top span{text-align: left;font-size: 14px;color: #333333;}
.new_d_top a{float: right;text-decoration: none;font-size: 14px;color: #333333;}
.gra_tw{width: 100%;height: auto;}
.gra_tw_p1{font-size: 18px;text-align: left;color: #000000;margin-bottom: 10px;font-weight: bold;}
.gra_tw_div{width: 100%;height: auto;margin-bottom: 10px;}
.gra_span1{font-size: 14px;color: #444444;text-align: left;}
.gra_span1 span {color: #2056ae;}
.gra_span2 {font-size: 14px;color: #444444;text-align: left;margin-left: 40px;}
.gra_span2 span {color: #2056ae;}
.gra_span3 {font-size: 14px;color: #444444;text-align: right;float: right;}
.gra_span3 span {color: #2056ae;}
.s_w{width: 100%;margin: 10px 0;}
.s_w p{margin: 16px 0;text-indent: 2rem;word-wrap: break-word;word-break: normal;text-align: justify;color: #000000;}
.s_w span{margin: 16px 0;word-wrap: break-word;word-break: normal;text-align: justify;color: #000000;display: inherit;}
.s_w img{max-width: 1040px; }
.pro_div{width: 100%;height: auto;margin: 0 0 40px 0;display: inline-table;}
.pro_list{margin-left: 20px;width: 255px;height: 476px;border: 1px solid #e6e6e6;display: inline-block;margin-bottom: 20px;}
.pro_list:nth-child(4n+1){margin-left: 0px !important;}
.pricing-heading{width: 100%;height: auto;}
.pricing-heading h3{color: #2056ae;font-size: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.pricing-terms h6{font-size: 24px;color: #000000;font-weight: normal;margin: 12px 0 24px 0;}
.pricing-container ul{display: inline-block;width: 100%;list-style-type: none;margin: 0px;padding: 0px;}
.pricing-container ul li {border-bottom: 1px solid #E6E6E6;list-style: none;padding: 15px 0 15px 0;margin: 0 0 0 0;color: #000000;}
.pricing-action{margin: 0;text-align: center;padding: 30px 15px;}
.btn-medium {text-align: center;background: #2056ae;color: #ffffff;border-radius: 0;border: none;padding: 8px 15px;border: 1px solid #2056ae;text-decoration: none;}
/* 百度地图 */
#allmap{width: 1080px;height: 300px;margin-bottom: 40px;}